|
CATIA V5 Programmierung : In Verzeichnis mit vielen Produkten, das Rootproduct herausfinden
Martin K am 28.05.2008 um 17:02 Uhr (0)
Hallo PyroX82Bin gerade auf der Suche nach dem Rootproduct und bin dabei auf deinen Beitrag gekommen.Habe mir das ganze angeschaut, werde aber nicht schlau daraus.Ist es jetzt möglich das Rootpart, ohne alles ins CATIA zu laden, herauszufinden oder nicht?Wie "DasRelikt" schon richtig bemerkt hat funktioniert der Download von "FindRoot-Pro.zip" nicht mehr.Bin für jede Hilfe zum Thema: "finde das Rootpart" sehr dankbar.Gruß Martin
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : ALLinONE:CATPart mit Material
Martin K am 25.05.2009 um 09:24 Uhr (0)
Hallo DanielIch hatte auf eine einfache Möglichkeit gehofft. Vielleicht doch irgendwo einen Schalter im CATIA für das AllInOne.CATPart erzeugen.Meine Makrokenntnisse sind leider noch sehr beschränkt.Habe mir aber schon gedacht, dass das nicht so einfach zu realisieren ist.Wie prüft man ab, ob tatsächlich immer ein Material vergeben wurde?Was passiert wenn mehr als ein Körper im Part sind?....?In der Vergangenheit hat mir aber schon oft ein Lösungsansatz bzw. Teilmakros die ich dann kombiniert habe weiter g ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Alle Documente zählen
Martin K am 18.02.2011 um 13:50 Uhr (0)
HalloIch möchte alle geöffneten Dokumente zählen um eine Schleife zu bauen.Hier die vereinfachte Version um das Problem zu beschreiben.Language="VBSCRIPT"Sub CATMain() ANZAHL = CATIA.Documents.Count MsgBox "Anzahl: " + Cstr(ANZAHL), 16, "Anzahl"End SubIch denke so müsste eigentlich die Anzahl der geöffneten Dokumente angezeigt werden.Es werden aber immer deutlich mehr angegeben. Auch wenn ich CATIA ganz neu starte.Ich habe zum Bsp. 4 Modelle offen es wird aber 9 angezeigt.Was mache ich falsch?DankeGruß Mar ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : innerhalb CATPart in CATProduct arbeiten
Martin K am 29.03.2010 um 14:07 Uhr (0)
Hallo DanielDanke für die schnelle Antwort.Ich habe in der zwischenzeit mit dem Makrorecorder probiert und folgendes script erzeugt:---------------------------------------------------------------------------Language="VBSCRIPT"Sub CATMain()Set documents1 = CATIA.DocumentsSet partDocument1 = documents1.Item("TEST.CATPart")Set part1 = partDocument1.PartSet bodies1 = part1.BodiesSet body1 = bodies1.Add()part1.Update End Sub---------------------------------------------------------------------------Jetzt möchte ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Blattformat auf Standard stellen
Martin K am 20.09.2010 um 17:38 Uhr (0)
HalloIch möchte mein Blattformat wieder zurück auf einen standard stellen.DrwSheet.PaperSize = catPaperA0Soweit würde das funktionieren. Leider haben wir auch Sonderformate. Z.B. SO 1570. DrwSheet.PaperSize = catPaperSO 1570 erkennt CATIA leider nicht.Ich befürchte es liegt an der Leerstelle. Es sind aber Konzernvorgaben die ich leider nicht so einfach ändern kann.Gibt es eine Möglichkeit das Format mit Leerzeichen CATIA zu übergeben?Gruß Martin
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Drawing Name
Martin K am 28.02.2008 um 16:02 Uhr (0)
HalloBin nicht sehr fit in Makroprogrammierung. Hat bis jetzt aber gereicht.Nun suche ich deinen Parameter.Und zwar möchte ich den Modellnamen einer Drawing auslesen. Leider wird die Drawing aus VPM aufgerufen. Wenn ich nach dem CATIA.ActiveDocument.Name frage wird der HexacodeVPM Name ausgegeben.In der Drawing wird aber der richtige Name im Strukturbaum angegeben.Kann man auf diesen Parameter zugreifen?DankeGruß Martin
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Drawing Name
Martin K am 28.02.2008 um 16:39 Uhr (0)
Hallo RickGenau das habe ich ja geschrieben. Ich kann nicht auf den CATIA.ActiveDocument Name zugreifen da dieser aus VPM kommt.Der richtige Name wird aber von VPM an CATIA übergeben.Der Strukturbaumeintrag ist ja richtigGruß Martin
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Befehlszeile per Makro ausführen
Martin K am 14.01.2010 um 13:54 Uhr (0)
HalloIch such jetzt schon länger im Forum nach einer Lösung.Ich würde gerne Befehle die ich interactiv in CATIA über die Befehlsleiste ausführen kann in einem Makro ausführen.Dazu habe ich einige Einträge im Forum gefunden die mir leider nicht weiterhelfen.z.B.: http://ww3.cad.de/foren/ubb/Forum137/HTML/001243.shtml#000003 http://ww3.cad.de/foren/ubb/Forum137/HTML/000186.shtml AppActivate ("CATIA V5")SendKeys "b:CompassDisplayOff" + Chr(13), 1Funktioniert bei mir nicht. Fehlermeldung:"Type mismatch:AppAct ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : search Schleife in Schleife
Martin K am 11.02.2013 um 11:58 Uhr (0)
HalloIch habe eine Struktur: GeoSet - darin mehrere GeoSets - darin mehrere PunkteIch möchte nun das erste Geoset selektierenDanach einzel durch alle darunter liegenden GeoSets nach punkten suchenAusgabe Name GeoSet - Name PunktGeoSet selektieren und UnterSetsNamen ausgeben funktioniert. Jetzt müßte ich immer vor der Punkte Suche ein UnterGeoSet aktiv setzten??Die Zeile "UnterGeoSet auswählen" funktioniert aber nicht.Den Code habe ich auf das Minimum reduziert. (Außer den Test Abfragen)Wie bekomme ich die ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zeichnung Punkt Koordinaten auslesen
Martin K am 11.03.2013 um 18:11 Uhr (0)
HalloIch möchte die Koordinaten des Punktes mit dem Namen "KP" auslesen.Einer meiner Versuche:Sub CATMain()Dim Koordinaten(1)Set MySel = CATIA.ActiveDocument.SelectionMySel.Search"CATDrwSearch.2DPoint.Name=KP,all"MySel.Item(1).GetCoordinates KoordinatenMsgBox ("X: " & Koordinaten(0) & vbCrLf & "Y: " & Koordinaten(1))End SubLeider erkennt CATIA dabei nicht, dass es sich um einen Punkt handelt und gibt immer X0 Y0 aus.Über selectElement2 habe ich es auch schon ausprobiert, bekomme dabei aber nur einen angenä ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zeichnung Punkt Koordinaten auslesen
Martin K am 12.03.2013 um 08:52 Uhr (0)
Hallo Bernd "Value" das war das Zauberwort!Danke Und dass ich 2DPunkte selektiere war mir schon klar.CATIA hat das wohl nicht als Punkt sondern als Selektionsergebnis interpretiert. 10Us sind unterwegs. Gruß Martin
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Drawing Standard
Martin K am 21.12.2010 um 15:48 Uhr (5)
HalloMir ist bekannt, dass zu diesem Thema schon einige Anfragen gestellt wurden. Bis jetzt habe ich aber noch keine brauchbare Antwort gefunden.Ich möchte per Makro den DrawingStandard setzten und/oder updaten.Mit:CATIA.ActiveDocument.Standard = catISOkann man den Standard auf ISO ändern sofern dieser Standard existiert.Bei einem eigenen Firmenstandard funktioniert das leider nicht.(CATIA.ActiveDocument.Standard = Firma)Muss der Firmanstandard noch irgendwo eingetragen werden?Oder hat Dassault nur die Sta ...
|
In das Form CATIA V5 Programmierung wechseln |